DAY1:Create Phone Number


Posted by birdbirdmurmur on 2023-07-14

題目連結:Create Phone Number(6kyu)

解題思維:

1.用slice分割陣列,分成區域碼、第一段、第二段
2.使用join('')連結成字串
3.回傳

解法:

function createPhoneNumber(numbers){
  const areaCode = numbers.slice(0, 3).join('');
  const firstPart = numbers.slice(3, 6).join('');
  const secondPart = numbers.slice(6).join('');

  return `(${areaCode}) ${firstPart}-${secondPart}`
}

延伸思考:

  • join('')會將陣列裡的元素連結成字串 ex:[1,2,3] >>> 123
    • 若使用join(),元素和元素之間會多一個逗號(,) ex:[1,2,3] >>> 1,2,3

參考資料:


#javascript #Codewars #slice #join







Related Posts

來學 React 吧之七_React 實作留言板

來學 React 吧之七_React 實作留言板

MAC PHP執行發生錯誤 在 Chrome 上顯示 Error 500

MAC PHP執行發生錯誤 在 Chrome 上顯示 Error 500

Vue.js 學習旅程Mile 14 – Form Input Bindings 表單綁定篇:v-model

Vue.js 學習旅程Mile 14 – Form Input Bindings 表單綁定篇:v-model


Comments